﻿


using Sautom.Services.Dto;
using System;
using System.Linq;
using System.Collections.Generic;
using System.Runtime.Serialization;

namespace Sautom.WcfServer.TransportDto //10
{
    
    [DataContract]
    public partial class EmbassyDocumentItemDtoInput     
    {
            
			[DataMember]
			public System.Guid Id
			{
				get; set;
			}
			        
			[DataMember]
			public System.String DocumentName
			{
				get; set;
			}
			        
			[DataMember]
			public System.Boolean IsArchival
			{
				get; set;
			}
				}
        
    [DataContract]
    public partial class CounrtyEditDtoInput     
    {
            
			[DataMember]
			public System.Guid Id
			{
				get; set;
			}
			        
			[DataMember]
			public System.String CountryName
			{
				get; set;
			}
			        
        [DataMember]    
        public IList<CityItemDtoInput> Cities
        {   
            get;
            internal set;
        }
                    
        [DataMember]    
        public IList<EmbassyDocumentItemDtoInput> EmbassyDocuments
        {   
            get;
            internal set;
        }
            	}
        
    [DataContract]
    public partial class RateItemDtoInput     
    {
            
			[DataMember]
			public System.Guid Id
			{
				get; set;
			}
			        
			[DataMember]
			public System.DateTime Date
			{
				get; set;
			}
			        
			[DataMember]
			public System.Single RateValue
			{
				get; set;
			}
				}
        
    [DataContract]
    public partial class OrderEditDtoInput     
    {
            
			[DataMember]
			public System.Guid Id
			{
				get; set;
			}
			        
			[DataMember]
			public System.Guid ProposalId
			{
				get; set;
			}
			        
			[DataMember]
			public System.Guid ManagerId
			{
				get; set;
			}
			        
			[DataMember]
			public System.DateTime StartDate
			{
				get; set;
			}
			        
			[DataMember]
			public System.DateTime EndDate
			{
				get; set;
			}
			        
			[DataMember]
			public System.Guid IntensityId
			{
				get; set;
			}
			        
			[DataMember]
			public System.Guid HouseTypeId
			{
				get; set;
			}
			        
			[DataMember]
			public DateTime? EmbassyDate
			{
				get; set;
			}
			        
			[DataMember]
			public DateTime? VisaDate
			{
				get; set;
			}
			        
			[DataMember]
			public Boolean? IsEmbassyChecked
			{
				get; set;
			}
			        
        [DataMember]    
        public IList<Guid> EmbassyDocs
        {   
            get;
            internal set;
        }
            	}
        
    [DataContract]
    public partial class ContractEditDtoInput     
    {
            
			[DataMember]
			public System.Guid Id
			{
				get; set;
			}
			        
			[DataMember]
			public System.String ConsultingNumber
			{
				get; set;
			}
			        
			[DataMember]
			public DateTime? ConsultingDate
			{
				get; set;
			}
			        
			[DataMember]
			public System.Single ConsultingHours
			{
				get; set;
			}
			        
			[DataMember]
			public System.Single ConsultingSum
			{
				get; set;
			}
			        
			[DataMember]
			public DateTime? ConsultingActDate
			{
				get; set;
			}
			        
        [DataMember]
        public RateItemDtoInput ConsultingRate
        {
            get; set;
        }
                
			[DataMember]
			public System.String WorkshopNumber
			{
				get; set;
			}
			        
			[DataMember]
			public DateTime? WorkshopDate
			{
				get; set;
			}
			        
			[DataMember]
			public System.Single WorkshopHours
			{
				get; set;
			}
			        
			[DataMember]
			public System.Single WorkshopSum
			{
				get; set;
			}
			        
			[DataMember]
			public DateTime? WorkshopActDate
			{
				get; set;
			}
			        
        [DataMember]
        public RateItemDtoInput WorkshopRate
        {
            get; set;
        }
                
			[DataMember]
			public DateTime? InvoiceDate
			{
				get; set;
			}
			        
			[DataMember]
			public System.Int32 InvoiceSum
			{
				get; set;
			}
			        
			[DataMember]
			public System.Guid OrderId
			{
				get; set;
			}
				}
        
    [DataContract]
    public partial class ClientEditDtoInput     
    {
            
			[DataMember]
			public System.String PersonalNumber
			{
				get; set;
			}
			        
			[DataMember]
			public System.String NameLat
			{
				get; set;
			}
			        
			[DataMember]
			public System.String FirstName
			{
				get; set;
			}
			        
			[DataMember]
			public System.String LastName
			{
				get; set;
			}
			        
			[DataMember]
			public System.String MiddleName
			{
				get; set;
			}
			        
			[DataMember]
			public DateTime? BirthDate
			{
				get; set;
			}
			        
			[DataMember]
			public System.String PassportInfo
			{
				get; set;
			}
			        
			[DataMember]
			public System.String PassportByWhom
			{
				get; set;
			}
			        
			[DataMember]
			public DateTime? PassportFromDate
			{
				get; set;
			}
			        
			[DataMember]
			public DateTime? PassportByDate
			{
				get; set;
			}
			        
			[DataMember]
			public System.String Address
			{
				get; set;
			}
			        
			[DataMember]
			public System.String PhoneFirst
			{
				get; set;
			}
			        
			[DataMember]
			public System.String PhoneSecond
			{
				get; set;
			}
			        
			[DataMember]
			public System.String ParentName
			{
				get; set;
			}
			        
			[DataMember]
			public System.String ParentAddress
			{
				get; set;
			}
			        
			[DataMember]
			public System.String ParentPhone
			{
				get; set;
			}
			        
			[DataMember]
			public System.String ParentPassportInfo
			{
				get; set;
			}
			        
        [DataMember]
        public OrderEditDtoInput OrderInfo
        {
            get; set;
        }
        	}
        
    [DataContract]
    public partial class ClientFileUploadDtoInput     
    {
            
			[DataMember]
			public System.String FileName
			{
				get; set;
			}
			        
			[DataMember]
			public System.String FileExtension
			{
				get; set;
			}
			        
			[DataMember]
			public System.Byte[] FileData
			{
				get; set;
			}
			        
			[DataMember]
			public System.Guid ClientId
			{
				get; set;
			}
				}
        
    [DataContract]
    public partial class CityItemDtoInput     
    {
            
			[DataMember]
			public System.Guid Id
			{
				get; set;
			}
			        
			[DataMember]
			public System.String CityName
			{
				get; set;
			}
				}
        
    [DataContract]
    public partial class ProposalEditDtoInput     
    {
            
			[DataMember]
			public System.Guid Id
			{
				get; set;
			}
			        
			[DataMember]
			public System.Guid CityId
			{
				get; set;
			}
			        
			[DataMember]
			public System.String SchoolName
			{
				get; set;
			}
			        
			[DataMember]
			public System.String CourseName
			{
				get; set;
			}
			        
        [DataMember]    
        public IList<Guid> Intensities
        {   
            get;
            internal set;
        }
                    
        [DataMember]    
        public IList<Guid> HouseTypes
        {   
            get;
            internal set;
        }
                    
			[DataMember]
			public System.Boolean IsGroupType
			{
				get; set;
			}
			        
			[DataMember]
			public System.String CuratorName
			{
				get; set;
			}
			        
			[DataMember]
			public DateTime? StartDate
			{
				get; set;
			}
			        
			[DataMember]
			public DateTime? EndDate
			{
				get; set;
			}
				}
        
    [DataContract]
    public partial class AirlineTicketEditDtoInput     
    {
            
			[DataMember]
			public System.Guid Id
			{
				get; set;
			}
			        
			[DataMember]
			public System.String DepartureCity
			{
				get; set;
			}
			        
			[DataMember]
			public DateTime? DepartureDate
			{
				get; set;
			}
			        
			[DataMember]
			public System.String ArrivalCity
			{
				get; set;
			}
			        
			[DataMember]
			public DateTime? ArrivalDate
			{
				get; set;
			}
			        
			[DataMember]
			public DateTime? BookingDate
			{
				get; set;
			}
			        
			[DataMember]
			public DateTime? BookingExpireDate
			{
				get; set;
			}
			        
			[DataMember]
			public DateTime? RedemptionDate
			{
				get; set;
			}
			        
			[DataMember]
			public System.Guid OrderId
			{
				get; set;
			}
				}
        
}
